\hypertarget{embroidery__internal_8h_source}{}\doxysubsection{embroidery\+\_\+internal.\+h}
\label{embroidery__internal_8h_source}\index{extern/libembroidery/src/embroidery\_internal.h@{extern/libembroidery/src/embroidery\_internal.h}}
\mbox{\hyperlink{embroidery__internal_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#ifndef LIBEMBROIDERY\_INTERNAL\_HEADER\_\_}}
\DoxyCodeLine{2 \textcolor{preprocessor}{\#define LIBEMBROIDERY\_INTERNAL\_HEADER\_\_}}
\DoxyCodeLine{3 }
\DoxyCodeLine{4 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{embroidery_8h}{embroidery.h}}"{}}}
\DoxyCodeLine{5 }
\DoxyCodeLine{10 \textcolor{comment}{/* For FILE * */}}
\DoxyCodeLine{11 \textcolor{preprocessor}{\#include <stdio.h>}}
\DoxyCodeLine{12 }
\DoxyCodeLine{16 \textcolor{preprocessor}{\#define CompoundFileSector\_MaxRegSector 0xFFFFFFFA}}
\DoxyCodeLine{17 \textcolor{preprocessor}{\#define CompoundFileSector\_DIFAT\_Sector 0xFFFFFFFC}}
\DoxyCodeLine{18 \textcolor{preprocessor}{\#define CompoundFileSector\_FAT\_Sector   0xFFFFFFFD}}
\DoxyCodeLine{19 \textcolor{preprocessor}{\#define CompoundFileSector\_EndOfChain   0xFFFFFFFE}}
\DoxyCodeLine{20 \textcolor{preprocessor}{\#define CompoundFileSector\_FreeSector   0xFFFFFFFF}}
\DoxyCodeLine{21 }
\DoxyCodeLine{25 \textcolor{preprocessor}{\#define ObjectTypeUnknown   0x00 }}
\DoxyCodeLine{26 \textcolor{preprocessor}{\#define ObjectTypeStorage   0x01 }}
\DoxyCodeLine{27 \textcolor{preprocessor}{\#define ObjectTypeStream    0x02 }}
\DoxyCodeLine{28 \textcolor{preprocessor}{\#define ObjectTypeRootEntry 0x05 }}
\DoxyCodeLine{33 \textcolor{preprocessor}{\#define CompoundFileStreamId\_MaxRegularStreamId 0xFFFFFFFA }}
\DoxyCodeLine{34 \textcolor{preprocessor}{\#define CompoundFileStreamId\_NoStream           0xFFFFFFFF }}
\DoxyCodeLine{36 \textcolor{preprocessor}{\#define ELEMENT\_XML              0}}
\DoxyCodeLine{37 \textcolor{preprocessor}{\#define ELEMENT\_A                1}}
\DoxyCodeLine{38 \textcolor{preprocessor}{\#define ELEMENT\_ANIMATE          2}}
\DoxyCodeLine{39 \textcolor{preprocessor}{\#define ELEMENT\_ANIMATECOLOR     3}}
\DoxyCodeLine{40 \textcolor{preprocessor}{\#define ELEMENT\_ANIMATEMOTION    4}}
\DoxyCodeLine{41 \textcolor{preprocessor}{\#define ELEMENT\_ANIMATETRANSFORM 5}}
\DoxyCodeLine{42 \textcolor{preprocessor}{\#define ELEMENT\_ANIMATION        6}}
\DoxyCodeLine{43 \textcolor{preprocessor}{\#define ELEMENT\_AUDIO            7}}
\DoxyCodeLine{44 \textcolor{preprocessor}{\#define ELEMENT\_CIRCLE           8}}
\DoxyCodeLine{45 \textcolor{preprocessor}{\#define ELEMENT\_DEFS             9}}
\DoxyCodeLine{46 \textcolor{preprocessor}{\#define ELEMENT\_DESC            10}}
\DoxyCodeLine{47 \textcolor{preprocessor}{\#define ELEMENT\_DISCARD         11}}
\DoxyCodeLine{48 \textcolor{preprocessor}{\#define ELEMENT\_ELLIPSE         12}}
\DoxyCodeLine{49 \textcolor{preprocessor}{\#define ELEMENT\_FONT            13}}
\DoxyCodeLine{50 \textcolor{preprocessor}{\#define ELEMENT\_FONT\_FACE       14}}
\DoxyCodeLine{51 \textcolor{preprocessor}{\#define ELEMENT\_FONT\_FACE\_SRC   15}}
\DoxyCodeLine{52 \textcolor{preprocessor}{\#define ELEMENT\_FONT\_FACE\_URI   16}}
\DoxyCodeLine{53 \textcolor{preprocessor}{\#define ELEMENT\_FOREIGN\_OBJECT  17}}
\DoxyCodeLine{54 \textcolor{preprocessor}{\#define ELEMENT\_G               18}}
\DoxyCodeLine{55 \textcolor{preprocessor}{\#define ELEMENT\_GLYPH           19}}
\DoxyCodeLine{56 \textcolor{preprocessor}{\#define ELEMENT\_HANDLER         20}}
\DoxyCodeLine{57 \textcolor{preprocessor}{\#define ELEMENT\_HKERN           21}}
\DoxyCodeLine{58 \textcolor{preprocessor}{\#define ELEMENT\_IMAGE           22}}
\DoxyCodeLine{59 \textcolor{preprocessor}{\#define ELEMENT\_LINE            23}}
\DoxyCodeLine{60 \textcolor{preprocessor}{\#define ELEMENT\_LINEAR\_GRADIENT 24}}
\DoxyCodeLine{61 \textcolor{preprocessor}{\#define ELEMENT\_LISTENER        25}}
\DoxyCodeLine{62 \textcolor{preprocessor}{\#define ELEMENT\_METADATA        26}}
\DoxyCodeLine{63 \textcolor{preprocessor}{\#define ELEMENT\_MISSING\_GLYPH   27}}
\DoxyCodeLine{64 \textcolor{preprocessor}{\#define ELEMENT\_MPATH           28}}
\DoxyCodeLine{65 \textcolor{preprocessor}{\#define ELEMENT\_PATH            29}}
\DoxyCodeLine{66 \textcolor{preprocessor}{\#define ELEMENT\_POLYGON         30}}
\DoxyCodeLine{67 \textcolor{preprocessor}{\#define ELEMENT\_POLYLINE        31}}
\DoxyCodeLine{68 \textcolor{preprocessor}{\#define ELEMENT\_PREFETCH        32}}
\DoxyCodeLine{69 \textcolor{preprocessor}{\#define ELEMENT\_RADIAL\_GRADIENT 33}}
\DoxyCodeLine{70 \textcolor{preprocessor}{\#define ELEMENT\_RECT            34}}
\DoxyCodeLine{71 \textcolor{preprocessor}{\#define ELEMENT\_SCRIPT          35}}
\DoxyCodeLine{72 \textcolor{preprocessor}{\#define ELEMENT\_SET             36}}
\DoxyCodeLine{73 \textcolor{preprocessor}{\#define ELEMENT\_SOLID\_COLOR     37}}
\DoxyCodeLine{74 \textcolor{preprocessor}{\#define ELEMENT\_STOP            38}}
\DoxyCodeLine{75 \textcolor{preprocessor}{\#define ELEMENT\_SVG             39}}
\DoxyCodeLine{76 \textcolor{preprocessor}{\#define ELEMENT\_SWITCH          40}}
\DoxyCodeLine{77 \textcolor{preprocessor}{\#define ELEMENT\_TBREAK          41}}
\DoxyCodeLine{78 \textcolor{preprocessor}{\#define ELEMENT\_TEXT            42}}
\DoxyCodeLine{79 \textcolor{preprocessor}{\#define ELEMENT\_TEXT\_AREA       43}}
\DoxyCodeLine{80 \textcolor{preprocessor}{\#define ELEMENT\_TITLE           44}}
\DoxyCodeLine{81 \textcolor{preprocessor}{\#define ELEMENT\_TSPAN           45}}
\DoxyCodeLine{82 \textcolor{preprocessor}{\#define ELEMENT\_USE             46}}
\DoxyCodeLine{83 \textcolor{preprocessor}{\#define ELEMENT\_VIDEO           47}}
\DoxyCodeLine{84 }
\DoxyCodeLine{85 \textcolor{comment}{/* INTERNAL DEFINES */}}
\DoxyCodeLine{86 \textcolor{preprocessor}{\#define RED\_TERM\_COLOR      "{}\(\backslash\)x1B[0;31m"{}}}
\DoxyCodeLine{87 \textcolor{preprocessor}{\#define GREEN\_TERM\_COLOR    "{}\(\backslash\)x1B[0;32m"{}}}
\DoxyCodeLine{88 \textcolor{preprocessor}{\#define YELLOW\_TERM\_COLOR   "{}\(\backslash\)x1B[1;33m"{}}}
\DoxyCodeLine{89 \textcolor{preprocessor}{\#define RESET\_TERM\_COLOR       "{}\(\backslash\)033[0m"{}}}
\DoxyCodeLine{90 }
\DoxyCodeLine{91 \textcolor{preprocessor}{\#define HOOP\_126X110                  0}}
\DoxyCodeLine{92 \textcolor{preprocessor}{\#define HOOP\_110X110                  1}}
\DoxyCodeLine{93 \textcolor{preprocessor}{\#define HOOP\_50X50                    2}}
\DoxyCodeLine{94 \textcolor{preprocessor}{\#define HOOP\_140X200                  3}}
\DoxyCodeLine{95 \textcolor{preprocessor}{\#define HOOP\_230X200                  4}}
\DoxyCodeLine{96 }
\DoxyCodeLine{97 \textcolor{preprocessor}{\#define EMB\_MIN(A, B) (((A) < (B)) ? (A) : (B))}}
\DoxyCodeLine{98 \textcolor{preprocessor}{\#define EMB\_MAX(A, B) (((A) > (B)) ? (A) : (B))}}
\DoxyCodeLine{99 }
\DoxyCodeLine{100 \textcolor{comment}{/* Libembroidery's handling of integer types.}}
\DoxyCodeLine{101 \textcolor{comment}{ */}}
\DoxyCodeLine{102 \textcolor{preprocessor}{\#define EMB\_BIG\_ENDIAN                          0}}
\DoxyCodeLine{103 \textcolor{preprocessor}{\#define EMB\_LITTLE\_ENDIAN                       1}}
\DoxyCodeLine{104 }
\DoxyCodeLine{105 \textcolor{preprocessor}{\#define ENDIAN\_HOST                             EMB\_LITTLE\_ENDIAN}}
\DoxyCodeLine{106 }
\DoxyCodeLine{107 \textcolor{preprocessor}{\#define EMB\_INT16\_BIG                           2}}
\DoxyCodeLine{108 \textcolor{preprocessor}{\#define EMB\_INT16\_LITTLE                        3}}
\DoxyCodeLine{109 \textcolor{preprocessor}{\#define EMB\_INT32\_BIG                           4}}
\DoxyCodeLine{110 \textcolor{preprocessor}{\#define EMB\_INT32\_LITTLE                        5}}
\DoxyCodeLine{111 }
\DoxyCodeLine{112 \textcolor{preprocessor}{\#define PES0001         0}}
\DoxyCodeLine{113 \textcolor{preprocessor}{\#define PES0020         1}}
\DoxyCodeLine{114 \textcolor{preprocessor}{\#define PES0022         2}}
\DoxyCodeLine{115 \textcolor{preprocessor}{\#define PES0030         3}}
\DoxyCodeLine{116 \textcolor{preprocessor}{\#define PES0040         4}}
\DoxyCodeLine{117 \textcolor{preprocessor}{\#define PES0050         5}}
\DoxyCodeLine{118 \textcolor{preprocessor}{\#define PES0055         6}}
\DoxyCodeLine{119 \textcolor{preprocessor}{\#define PES0056         7}}
\DoxyCodeLine{120 \textcolor{preprocessor}{\#define PES0060         8}}
\DoxyCodeLine{121 \textcolor{preprocessor}{\#define PES0070         9}}
\DoxyCodeLine{122 \textcolor{preprocessor}{\#define PES0080        10}}
\DoxyCodeLine{123 \textcolor{preprocessor}{\#define PES0090        11}}
\DoxyCodeLine{124 \textcolor{preprocessor}{\#define PES0100        12}}
\DoxyCodeLine{125 \textcolor{preprocessor}{\#define N\_PES\_VERSIONS 13}}
\DoxyCodeLine{126 }
\DoxyCodeLine{127 \textcolor{comment}{/* DXF Version Identifiers */}}
\DoxyCodeLine{128 \textcolor{preprocessor}{\#define DXF\_VERSION\_R10 "{}AC1006"{}}}
\DoxyCodeLine{129 \textcolor{preprocessor}{\#define DXF\_VERSION\_R11 "{}AC1009"{}}}
\DoxyCodeLine{130 \textcolor{preprocessor}{\#define DXF\_VERSION\_R12 "{}AC1009"{}}}
\DoxyCodeLine{131 \textcolor{preprocessor}{\#define DXF\_VERSION\_R13 "{}AC1012"{}}}
\DoxyCodeLine{132 \textcolor{preprocessor}{\#define DXF\_VERSION\_R14 "{}AC1014"{}}}
\DoxyCodeLine{133 \textcolor{preprocessor}{\#define DXF\_VERSION\_R15 "{}AC1015"{}}}
\DoxyCodeLine{134 \textcolor{preprocessor}{\#define DXF\_VERSION\_R18 "{}AC1018"{}}}
\DoxyCodeLine{135 \textcolor{preprocessor}{\#define DXF\_VERSION\_R21 "{}AC1021"{}}}
\DoxyCodeLine{136 \textcolor{preprocessor}{\#define DXF\_VERSION\_R24 "{}AC1024"{}}}
\DoxyCodeLine{137 \textcolor{preprocessor}{\#define DXF\_VERSION\_R27 "{}AC1027"{}}}
\DoxyCodeLine{138 }
\DoxyCodeLine{139 \textcolor{preprocessor}{\#define DXF\_VERSION\_2000 "{}AC1015"{}}}
\DoxyCodeLine{140 \textcolor{preprocessor}{\#define DXF\_VERSION\_2002 "{}AC1015"{}}}
\DoxyCodeLine{141 \textcolor{preprocessor}{\#define DXF\_VERSION\_2004 "{}AC1018"{}}}
\DoxyCodeLine{142 \textcolor{preprocessor}{\#define DXF\_VERSION\_2006 "{}AC1018"{}}}
\DoxyCodeLine{143 \textcolor{preprocessor}{\#define DXF\_VERSION\_2007 "{}AC1021"{}}}
\DoxyCodeLine{144 \textcolor{preprocessor}{\#define DXF\_VERSION\_2009 "{}AC1021"{}}}
\DoxyCodeLine{145 \textcolor{preprocessor}{\#define DXF\_VERSION\_2010 "{}AC1024"{}}}
\DoxyCodeLine{146 \textcolor{preprocessor}{\#define DXF\_VERSION\_2013 "{}AC1027"{}}}
\DoxyCodeLine{147 }
\DoxyCodeLine{148 \textcolor{preprocessor}{\#define SVG\_CREATOR\_NULL              0}}
\DoxyCodeLine{149 \textcolor{preprocessor}{\#define SVG\_CREATOR\_EMBROIDERMODDER   1}}
\DoxyCodeLine{150 \textcolor{preprocessor}{\#define SVG\_CREATOR\_ILLUSTRATOR       2}}
\DoxyCodeLine{151 \textcolor{preprocessor}{\#define SVG\_CREATOR\_INKSCAPE          3}}
\DoxyCodeLine{152 }
\DoxyCodeLine{153 \textcolor{preprocessor}{\#define SVG\_EXPECT\_NULL               0}}
\DoxyCodeLine{154 \textcolor{preprocessor}{\#define SVG\_EXPECT\_ELEMENT            1}}
\DoxyCodeLine{155 \textcolor{preprocessor}{\#define SVG\_EXPECT\_ATTRIBUTE          2}}
\DoxyCodeLine{156 \textcolor{preprocessor}{\#define SVG\_EXPECT\_VALUE              3}}
\DoxyCodeLine{157 }
\DoxyCodeLine{158 \textcolor{comment}{/*  SVG\_TYPES}}
\DoxyCodeLine{159 \textcolor{comment}{ *  -\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{160 \textcolor{comment}{ */}}
\DoxyCodeLine{161 \textcolor{preprocessor}{\#define SVG\_NULL                      0}}
\DoxyCodeLine{162 \textcolor{preprocessor}{\#define SVG\_ELEMENT                   1}}
\DoxyCodeLine{163 \textcolor{preprocessor}{\#define SVG\_PROPERTY                  2}}
\DoxyCodeLine{164 \textcolor{preprocessor}{\#define SVG\_MEDIA\_PROPERTY            3}}
\DoxyCodeLine{165 \textcolor{preprocessor}{\#define SVG\_ATTRIBUTE                 4}}
\DoxyCodeLine{166 \textcolor{preprocessor}{\#define SVG\_CATCH\_ALL                 5}}
\DoxyCodeLine{167 }
\DoxyCodeLine{168 \textcolor{comment}{/* path flag codes */}}
\DoxyCodeLine{169 \textcolor{preprocessor}{\#define LINETO             0}}
\DoxyCodeLine{170 \textcolor{preprocessor}{\#define MOVETO             1}}
\DoxyCodeLine{171 \textcolor{preprocessor}{\#define BULGETOCONTROL     2}}
\DoxyCodeLine{172 \textcolor{preprocessor}{\#define BULGETOEND         4}}
\DoxyCodeLine{173 \textcolor{preprocessor}{\#define ELLIPSETORAD       8}}
\DoxyCodeLine{174 \textcolor{preprocessor}{\#define ELLIPSETOEND      16}}
\DoxyCodeLine{175 \textcolor{preprocessor}{\#define CUBICTOCONTROL1   32}}
\DoxyCodeLine{176 \textcolor{preprocessor}{\#define CUBICTOCONTROL2   64}}
\DoxyCodeLine{177 \textcolor{preprocessor}{\#define CUBICTOEND       128}}
\DoxyCodeLine{178 \textcolor{preprocessor}{\#define QUADTOCONTROL    256}}
\DoxyCodeLine{179 \textcolor{preprocessor}{\#define QUADTOEND        512}}
\DoxyCodeLine{180 }
\DoxyCodeLine{181 \textcolor{comment}{/* STRUCTS}}
\DoxyCodeLine{182 \textcolor{comment}{ *******************************************************************/}}
\DoxyCodeLine{183 }
\DoxyCodeLine{184 \textcolor{comment}{/* double-\/indirection file allocation table references */}}
\DoxyCodeLine{185 }
\DoxyCodeLine{190 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__bcf__file__difat}{\_bcf\_file\_difat}}}
\DoxyCodeLine{191 \{}
\DoxyCodeLine{192     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__bcf__file__difat_aa3f0f81e92f66f29e870651409b070a5}{fatSectorCount}};}
\DoxyCodeLine{193     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__bcf__file__difat_a1d2f5f02446fc1712a7e535a31ce355e}{fatSectorEntries}}[109];}
\DoxyCodeLine{194     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__bcf__file__difat_ab781b0c1fc751319d8f8d8d889f9f12e}{sectorSize}};}
\DoxyCodeLine{195 \} \mbox{\hyperlink{embroidery__internal_8h_a04a761d12d7ad0f1f0c7566dda49f354}{bcf\_file\_difat}};}
\DoxyCodeLine{196 }
\DoxyCodeLine{201 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__bcf__file__fat}{\_bcf\_file\_fat}}}
\DoxyCodeLine{202 \{}
\DoxyCodeLine{203     \textcolor{keywordtype}{int}          \mbox{\hyperlink{struct__bcf__file__fat_a45b4e0f1c1fdd2a8c04ed13c89f0b3b9}{fatEntryCount}};}
\DoxyCodeLine{204     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__bcf__file__fat_a5da77162f5d8e2dd6a27794ce342325e}{fatEntries}}[255]; \textcolor{comment}{/* maybe make this dynamic */}}
\DoxyCodeLine{205     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__bcf__file__fat_a4437f708545262c46eefc636e3ca780d}{numberOfEntriesInFatSector}};}
\DoxyCodeLine{206 \} \mbox{\hyperlink{embroidery__internal_8h_a9a00b74e77254af1f7af14c6e12007d7}{bcf\_file\_fat}};}
\DoxyCodeLine{207 }
\DoxyCodeLine{212 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__bcf__directory__entry}{\_bcf\_directory\_entry}}}
\DoxyCodeLine{213 \{}
\DoxyCodeLine{214     \textcolor{keywordtype}{char}                         \mbox{\hyperlink{struct__bcf__directory__entry_a962ea084735924f1b32b8f9d9657d83e}{directoryEntryName}}[32];}
\DoxyCodeLine{215     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short}               \mbox{\hyperlink{struct__bcf__directory__entry_a7f035e9575047b046de83f4d27c9b6aa}{directoryEntryNameLength}};}
\DoxyCodeLine{216     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char}                \mbox{\hyperlink{struct__bcf__directory__entry_a594b4708319b280d9e2dc20771729286}{objectType}};}
\DoxyCodeLine{217     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char}                \mbox{\hyperlink{struct__bcf__directory__entry_a64bcb7f33df4e854a91e7daab4b68a25}{colorFlag}};}
\DoxyCodeLine{218     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}                 \mbox{\hyperlink{struct__bcf__directory__entry_a1a189ccb0591596986b8ae10dd22ed00}{leftSiblingId}};}
\DoxyCodeLine{219     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}                 \mbox{\hyperlink{struct__bcf__directory__entry_a4309dd1822928c08c69a6cc65f0cc864}{rightSiblingId}};}
\DoxyCodeLine{220     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}                 \mbox{\hyperlink{struct__bcf__directory__entry_a0a09332e2a856d71393ee0f2dce09591}{childId}};}
\DoxyCodeLine{221     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char}                \mbox{\hyperlink{struct__bcf__directory__entry_a84b9e393b711171ed0a445466d1aa622}{CLSID}}[16];}
\DoxyCodeLine{222     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}                 \mbox{\hyperlink{struct__bcf__directory__entry_a20d0ee6bd48248313256db45c05219ee}{stateBits}};}
\DoxyCodeLine{223     \mbox{\hyperlink{structEmbTime__}{EmbTime}}                      \mbox{\hyperlink{struct__bcf__directory__entry_a45c6392f7a7c3479b584d0e179ed1c77}{creationTime}};}
\DoxyCodeLine{224     \mbox{\hyperlink{structEmbTime__}{EmbTime}}                      \mbox{\hyperlink{struct__bcf__directory__entry_a3533a0d9af50b46ea93ed624dda16591}{modifiedTime}};}
\DoxyCodeLine{225     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}                 \mbox{\hyperlink{struct__bcf__directory__entry_ad12af0ff40cabd7efe3ed7e4322ba50f}{startingSectorLocation}};}
\DoxyCodeLine{226     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{long}                \mbox{\hyperlink{struct__bcf__directory__entry_ab3c00c29703d357e49a08770247b39dc}{streamSize}}; \textcolor{comment}{/* should be long long but in our case we shouldn't need it, and hard to support on c89 cross platform */}}
\DoxyCodeLine{227     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}                 \mbox{\hyperlink{struct__bcf__directory__entry_a8116ef4fd8bff207a789ee4ec5ff03c6}{streamSizeHigh}}; \textcolor{comment}{/* store the high int of streamsize */}}
\DoxyCodeLine{228     \textcolor{keyword}{struct }\mbox{\hyperlink{struct__bcf__directory__entry}{\_bcf\_directory\_entry}}* \mbox{\hyperlink{struct__bcf__directory__entry_a9d1f6b35fc43e643da6e80b691051421}{next}};}
\DoxyCodeLine{229 \} \mbox{\hyperlink{embroidery__internal_8h_abb451c97faf6366fb733ff7b29054c19}{bcf\_directory\_entry}};}
\DoxyCodeLine{230 }
\DoxyCodeLine{236 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__bcf__directory}{\_bcf\_directory}}}
\DoxyCodeLine{237 \{}
\DoxyCodeLine{238     \mbox{\hyperlink{struct__bcf__directory__entry}{bcf\_directory\_entry}}* \mbox{\hyperlink{struct__bcf__directory_a23791bfdab39f4efd231d8f3cbd0cef5}{dirEntries}};}
\DoxyCodeLine{239     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}         \mbox{\hyperlink{struct__bcf__directory_a8126239545cfc9957bf02fa97b1c1d81}{maxNumberOfDirectoryEntries}};}
\DoxyCodeLine{240 \} \mbox{\hyperlink{embroidery__internal_8h_a5e0de54ec0ef10b88a4e499bbe94f869}{bcf\_directory}};}
\DoxyCodeLine{241 }
\DoxyCodeLine{246 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__bcf__file__header}{\_bcf\_file\_header}}}
\DoxyCodeLine{247 \{}
\DoxyCodeLine{248     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char}  \mbox{\hyperlink{struct__bcf__file__header_a3a9958669bbd206000986d52a1ea26fc}{signature}}[8];}
\DoxyCodeLine{249     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char}  \mbox{\hyperlink{struct__bcf__file__header_a84b9e393b711171ed0a445466d1aa622}{CLSID}}[16]; }
\DoxyCodeLine{250     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{struct__bcf__file__header_a5059602cf1466b449f44b1989171284e}{minorVersion}};}
\DoxyCodeLine{251     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{struct__bcf__file__header_a93f73bd6f031f7aec97fcb6f4a8bc2c2}{majorVersion}};}
\DoxyCodeLine{252     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{struct__bcf__file__header_ab5a13f508eb2700bacfd93910d6460e1}{byteOrder}};}
\DoxyCodeLine{253     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{struct__bcf__file__header_a6d715ce74a8d2ddfa101ccb91b2d88a4}{sectorShift}};}
\DoxyCodeLine{254     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{struct__bcf__file__header_ae7ba08991c374bd3a00b1425906e2224}{miniSectorShift}};}
\DoxyCodeLine{255     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{struct__bcf__file__header_aab7b0b3f190b1349df2627d75e931186}{reserved1}};}
\DoxyCodeLine{256     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a2eb721ffdcf073b5d2cda195145f6511}{reserved2}};}
\DoxyCodeLine{257     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_abf9ad30243a72e9b66824b001ffc62f1}{numberOfDirectorySectors}};}
\DoxyCodeLine{258     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a17821f8900d0f8e468ecddb54dd7d70e}{numberOfFATSectors}};}
\DoxyCodeLine{259     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a73c1fc1614d894815c78aca5b3c84984}{firstDirectorySectorLocation}};}
\DoxyCodeLine{260     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a59e844f4d55dcdf58517aaa97cc32ba2}{transactionSignatureNumber}};}
\DoxyCodeLine{261     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a1f26d21db30c240e29695d29aa8a9c9e}{miniStreamCutoffSize}};}
\DoxyCodeLine{262     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a634db8580ba000868af02dd1f42be29a}{firstMiniFATSectorLocation}};}
\DoxyCodeLine{263     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a45a44acae0fd6f8387c66ef35e82b254}{numberOfMiniFatSectors}};}
\DoxyCodeLine{264     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a3a28e1b0b6c457d51da5fed45e57cf5b}{firstDifatSectorLocation}};}
\DoxyCodeLine{265     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}   \mbox{\hyperlink{struct__bcf__file__header_a9c3067324df96f026cec4d961fb8bb5c}{numberOfDifatSectors}};}
\DoxyCodeLine{266 \} \mbox{\hyperlink{embroidery__internal_8h_a5226ee18f1045aa203f53da9b74d6963}{bcf\_file\_header}};}
\DoxyCodeLine{267 }
\DoxyCodeLine{272 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__bcf__file}{\_bcf\_file}}}
\DoxyCodeLine{273 \{}
\DoxyCodeLine{274     \mbox{\hyperlink{struct__bcf__file__header}{bcf\_file\_header}} \mbox{\hyperlink{struct__bcf__file_accea22a232923bfe12e1e5196ea5e420}{header}};   }
\DoxyCodeLine{275     \mbox{\hyperlink{struct__bcf__file__difat}{bcf\_file\_difat}}* \mbox{\hyperlink{struct__bcf__file_a2ef24af5c34116783312d2eb100bfa02}{difat}};    }
\DoxyCodeLine{276     \mbox{\hyperlink{struct__bcf__file__fat}{bcf\_file\_fat}}* \mbox{\hyperlink{struct__bcf__file_ade108e4dbaaf848bb151970e612624d7}{fat}};        }
\DoxyCodeLine{277     \mbox{\hyperlink{struct__bcf__directory}{bcf\_directory}}* \mbox{\hyperlink{struct__bcf__file_aef0fbd66e269cc87889833517cf3a114}{directory}}; }
\DoxyCodeLine{278 \} \mbox{\hyperlink{embroidery__internal_8h_a59bc2d371cf6c478fdea78305c2a9748}{bcf\_file}};}
\DoxyCodeLine{279 }
\DoxyCodeLine{284 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__vp3Hoop}{\_vp3Hoop}}}
\DoxyCodeLine{285 \{}
\DoxyCodeLine{286     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_a2f54f8b71f0d765e2b7dbd9a8b9774ff}{right}};}
\DoxyCodeLine{287     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_a323a7064fba6e15e3e542e34fb19764e}{bottom}};}
\DoxyCodeLine{288     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_ad8f5e19e19f12974c9713e920ec54331}{left}};}
\DoxyCodeLine{289     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_af93f4f37fc2ad9c37af4a715423b110c}{top}};}
\DoxyCodeLine{290     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_a18538bc04a160d9f332a88b6cdfa5b31}{threadLength}};}
\DoxyCodeLine{291     \textcolor{keywordtype}{char} \mbox{\hyperlink{struct__vp3Hoop_a0a6f0a0ff81e2dd70eb41ae7bc7c9ae2}{unknown2}};}
\DoxyCodeLine{292     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \mbox{\hyperlink{struct__vp3Hoop_aa66ee26d3ff04295bd390fa20f9eae36}{numberOfColors}};}
\DoxyCodeLine{293     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{struct__vp3Hoop_ac2b8752f7335c7c73b8ba2642af0ef85}{unknown3}};}
\DoxyCodeLine{294     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_a0c34404af2e2405af603c13b8394a3af}{unknown4}};}
\DoxyCodeLine{295     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_ab9e6bbdc1456081de72949ccb9234795}{numberOfBytesRemaining}};}
\DoxyCodeLine{296 }
\DoxyCodeLine{297     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_a38b670313be423c4fbcaa4b6ff0e5e83}{xOffset}};}
\DoxyCodeLine{298     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_a016718268d32fcb95b1190cc1071e270}{yOffset}};}
\DoxyCodeLine{299 }
\DoxyCodeLine{300     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \mbox{\hyperlink{struct__vp3Hoop_abe389cd1e50057b86a4227a33c8456fe}{byte1}};}
\DoxyCodeLine{301     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \mbox{\hyperlink{struct__vp3Hoop_ad1333dd1dddb1d20ee02c1495c94a1d9}{byte2}};}
\DoxyCodeLine{302     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \mbox{\hyperlink{struct__vp3Hoop_ac41436668ced7a19e2a06ca0a2a7f8fb}{byte3}};}
\DoxyCodeLine{303 }
\DoxyCodeLine{304     \textcolor{comment}{/* Centered hoop dimensions */}}
\DoxyCodeLine{305     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_add0512d21eafc88f2559c8a0fe70593a}{right2}};}
\DoxyCodeLine{306     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_ad04d9c2ac91e9658faaa865b6b08be59}{left2}};}
\DoxyCodeLine{307     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_ad3f8025c007186808601d95cdfe52b1e}{bottom2}};}
\DoxyCodeLine{308     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_acfb319df9526038818b29f54f4596269}{top2}};}
\DoxyCodeLine{309 }
\DoxyCodeLine{310     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_a2474a5474cbff19523a51eb1de01cda4}{width}};}
\DoxyCodeLine{311     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct__vp3Hoop_ad12fc34ce789bce6c8a05d8a17138534}{height}};}
\DoxyCodeLine{312 \} \mbox{\hyperlink{embroidery__internal_8h_a55d00fff4877c566ac1751797d541df8}{vp3Hoop}};}
\DoxyCodeLine{313 }
\DoxyCodeLine{318 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structThredHeader__}{ThredHeader\_}}     \textcolor{comment}{/* thred file header */}}
\DoxyCodeLine{319 \{}
\DoxyCodeLine{320     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{structThredHeader___a4abefaf3039745995f4c2658477bd02d}{sigVersion}};    \textcolor{comment}{/* signature and version */}}
\DoxyCodeLine{321     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{structThredHeader___ac8d42bcd4a44e078047ccd7291059238}{length}};        \textcolor{comment}{/* length of ThredHeader + length of stitch data */}}
\DoxyCodeLine{322     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{structThredHeader___ab01f6e79c54e4d930b00a7b56b0746d6}{numStiches}};  \textcolor{comment}{/* number of stitches */}}
\DoxyCodeLine{323     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{structThredHeader___a95aa38a94d8e6234b20dd10ec47c620c}{hoopSize}};    \textcolor{comment}{/* size of hoop */}}
\DoxyCodeLine{324     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{structThredHeader___a681de80191e049684e606b0c862c1975}{reserved}}[7]; \textcolor{comment}{/* reserved for expansion */}}
\DoxyCodeLine{325 \} \mbox{\hyperlink{embroidery__internal_8h_a5cd5f2fa50871cf645004255f31a1e97}{ThredHeader}};}
\DoxyCodeLine{326 }
\DoxyCodeLine{331 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structThredExtension__}{ThredExtension\_}}  \textcolor{comment}{/* thred v1.0 file header extension */}}
\DoxyCodeLine{332 \{}
\DoxyCodeLine{333     \textcolor{keywordtype}{float} \mbox{\hyperlink{structThredExtension___a550c0bd5825daa0c6ac25a2f29a5f6a1}{hoopX}};                \textcolor{comment}{/* hoop size x dimension in 1/6 mm units */}}
\DoxyCodeLine{334     \textcolor{keywordtype}{float} \mbox{\hyperlink{structThredExtension___a1822e3fd9c474c06a9ec388eb22292b4}{hoopY}};                \textcolor{comment}{/* hoop size y dimension in 1/6 mm units */}}
\DoxyCodeLine{335     \textcolor{keywordtype}{float} \mbox{\hyperlink{structThredExtension___a0b87c9f097f43d8091fbf2179bc39880}{stitchGranularity}};    \textcolor{comment}{/* stitches per millimeter-\/-\/not implemented */}}
\DoxyCodeLine{336     \textcolor{keywordtype}{char} \mbox{\hyperlink{structThredExtension___a8867a0c6525979ae6a3c5adf3360fd3f}{creatorName}}[50];       \textcolor{comment}{/* name of the file creator */}}
\DoxyCodeLine{337     \textcolor{keywordtype}{char} \mbox{\hyperlink{structThredExtension___a0f391a28cc3312883c6e63791c3b2fb2}{modifierName}}[50];      \textcolor{comment}{/* name of last file modifier */}}
\DoxyCodeLine{338     \textcolor{keywordtype}{char} \mbox{\hyperlink{structThredExtension___aacfbff98e4301f1e7a1ee8a370069b8d}{auxFormat}};             \textcolor{comment}{/* auxiliary file format, 0=PCS,1=DST,2=PES */}}
\DoxyCodeLine{339     \textcolor{keywordtype}{char} \mbox{\hyperlink{structThredExtension___a1a0b89c39b7abce3d3c757e2a13e6fee}{reserved}}[31];          \textcolor{comment}{/* reserved for expansion */}}
\DoxyCodeLine{340 \} \mbox{\hyperlink{embroidery__internal_8h_a8a32550d224735a27b060293a10657d0}{ThredExtension}};}
\DoxyCodeLine{341 }
\DoxyCodeLine{346 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structSubDescriptor__}{SubDescriptor\_}}}
\DoxyCodeLine{347 \{}
\DoxyCodeLine{348     \textcolor{keywordtype}{int} \mbox{\hyperlink{structSubDescriptor___ac713c31369d47dd7877c92a7965cf8fc}{someNum}};      }
\DoxyCodeLine{349     \textcolor{keywordtype}{int} \mbox{\hyperlink{structSubDescriptor___a0cfe04519ff6dab092ee7c002e55e520}{someInt}};      }
\DoxyCodeLine{350     \textcolor{keywordtype}{int} \mbox{\hyperlink{structSubDescriptor___a6154b0f4ec7815c6d26c71852506418e}{someOtherInt}}; }
\DoxyCodeLine{351     \textcolor{keywordtype}{char}* \mbox{\hyperlink{structSubDescriptor___affb2c75b7f632338f368aafab49f678d}{colorCode}};}
\DoxyCodeLine{352     \textcolor{keywordtype}{char}* \mbox{\hyperlink{structSubDescriptor___afd299d356687996ab03ea2e304396441}{colorName}};}
\DoxyCodeLine{353 \} \mbox{\hyperlink{embroidery__internal_8h_a7f9d4d9fe0cd966cefbf35c228076a30}{SubDescriptor}};}
\DoxyCodeLine{354 }
\DoxyCodeLine{359 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structStxThread__}{StxThread\_}}}
\DoxyCodeLine{360 \{}
\DoxyCodeLine{361     \textcolor{keywordtype}{char}* \mbox{\hyperlink{structStxThread___affb2c75b7f632338f368aafab49f678d}{colorCode}};}
\DoxyCodeLine{362     \textcolor{keywordtype}{char}* \mbox{\hyperlink{structStxThread___afd299d356687996ab03ea2e304396441}{colorName}};}
\DoxyCodeLine{363     \textcolor{keywordtype}{char}* \mbox{\hyperlink{structStxThread___a7dadb8f2b7c0ffb34931b35b5af02e99}{sectionName}};}
\DoxyCodeLine{364     \mbox{\hyperlink{structSubDescriptor__}{SubDescriptor}}* \mbox{\hyperlink{structStxThread___aed088b3764e2c464ed96c929bffcaa84}{subDescriptors}};}
\DoxyCodeLine{365     \mbox{\hyperlink{structEmbColor__}{EmbColor}} \mbox{\hyperlink{structStxThread___a488811ed000ad8a15f57be291295a150}{stxColor}};}
\DoxyCodeLine{366 \} \mbox{\hyperlink{embroidery__internal_8h_af9469bba0fdbec9610a24d5e5f633379}{StxThread}};}
\DoxyCodeLine{367 }
\DoxyCodeLine{372 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structVipHeader__}{VipHeader\_}} \{}
\DoxyCodeLine{373     \textcolor{keywordtype}{int} \mbox{\hyperlink{structVipHeader___ac3f21eeb306f069d71f34ed3fb9dad18}{magicCode}};}
\DoxyCodeLine{374     \textcolor{keywordtype}{int} \mbox{\hyperlink{structVipHeader___ab31cb71e80530643bf3a28aeb180b5dc}{numberOfStitches}};}
\DoxyCodeLine{375     \textcolor{keywordtype}{int} \mbox{\hyperlink{structVipHeader___a84c387dad5d95eb7a12dbf283910935c}{numberOfColors}};}
\DoxyCodeLine{376     \textcolor{keywordtype}{short} \mbox{\hyperlink{structVipHeader___acfef0732a1145686af11167da6466e0b}{postitiveXHoopSize}};}
\DoxyCodeLine{377     \textcolor{keywordtype}{short} \mbox{\hyperlink{structVipHeader___a5624a4cb013f87c42db003df21d6ef76}{postitiveYHoopSize}};}
\DoxyCodeLine{378     \textcolor{keywordtype}{short} \mbox{\hyperlink{structVipHeader___ad35562c868709d4daee63a46aaed4d0b}{negativeXHoopSize}};}
\DoxyCodeLine{379     \textcolor{keywordtype}{short} \mbox{\hyperlink{structVipHeader___a0bb19c8470c771e3f749e9cfd80639be}{negativeYHoopSize}};}
\DoxyCodeLine{380     \textcolor{keywordtype}{int} \mbox{\hyperlink{structVipHeader___a5de43b30095d9584cd2af196857692d0}{attributeOffset}};}
\DoxyCodeLine{381     \textcolor{keywordtype}{int} \mbox{\hyperlink{structVipHeader___a38b670313be423c4fbcaa4b6ff0e5e83}{xOffset}};}
\DoxyCodeLine{382     \textcolor{keywordtype}{int} \mbox{\hyperlink{structVipHeader___a016718268d32fcb95b1190cc1071e270}{yOffset}};}
\DoxyCodeLine{383     \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \mbox{\hyperlink{structVipHeader___adf1d1fd88ee419b917a414c216b10203}{stringVal}}[8];}
\DoxyCodeLine{384     \textcolor{keywordtype}{short} \mbox{\hyperlink{structVipHeader___a53e516fdee736bbd051aec9f6090fa54}{unknown}};}
\DoxyCodeLine{385     \textcolor{keywordtype}{int} \mbox{\hyperlink{structVipHeader___abc7a57aca38414b18503c88b9274c105}{colorLength}};}
\DoxyCodeLine{386 \} \mbox{\hyperlink{embroidery__internal_8h_ab60f498bdfbba423c7b5a06a14989d21}{VipHeader}};}
\DoxyCodeLine{387 }
\DoxyCodeLine{392 \textcolor{keyword}{typedef} \textcolor{keyword}{enum}}
\DoxyCodeLine{393 \{}
\DoxyCodeLine{394     \mbox{\hyperlink{embroidery__internal_8h_a2c6e51e8d19834eaa8f4654abf38c507a5e914b3c242aaad46c756543481c9768}{CSV\_EXPECT\_NULL}},}
\DoxyCodeLine{395     \mbox{\hyperlink{embroidery__internal_8h_a2c6e51e8d19834eaa8f4654abf38c507a7c64e8ed503de40a8768ebb16d93ca63}{CSV\_EXPECT\_QUOTE1}},}
\DoxyCodeLine{396     \mbox{\hyperlink{embroidery__internal_8h_a2c6e51e8d19834eaa8f4654abf38c507a260df58e2b1bc9923f524c2c1eceeb8c}{CSV\_EXPECT\_QUOTE2}},}
\DoxyCodeLine{397     \mbox{\hyperlink{embroidery__internal_8h_a2c6e51e8d19834eaa8f4654abf38c507af8aa37f2cd49e28088e3facf34261457}{CSV\_EXPECT\_COMMA}}}
\DoxyCodeLine{398 \} \mbox{\hyperlink{embroidery__internal_8h_a2c6e51e8d19834eaa8f4654abf38c507}{CSV\_EXPECT}};}
\DoxyCodeLine{399 }
\DoxyCodeLine{404 \textcolor{keyword}{typedef} \textcolor{keyword}{enum}}
\DoxyCodeLine{405 \{}
\DoxyCodeLine{406     \mbox{\hyperlink{embroidery__internal_8h_a020564db949c20532e2343fe819d79ddae18436c6aab91f5b7be195577b964950}{CSV\_MODE\_NULL}},}
\DoxyCodeLine{407     \mbox{\hyperlink{embroidery__internal_8h_a020564db949c20532e2343fe819d79dda7650a14fa3c1747cbcbf0f7482afda39}{CSV\_MODE\_COMMENT}},}
\DoxyCodeLine{408     \mbox{\hyperlink{embroidery__internal_8h_a020564db949c20532e2343fe819d79ddabe68c42e51a1f40051c9b0c87594f460}{CSV\_MODE\_VARIABLE}},}
\DoxyCodeLine{409     \mbox{\hyperlink{embroidery__internal_8h_a020564db949c20532e2343fe819d79ddafef48ef266ecb6ab3bad8ba4c6afcdff}{CSV\_MODE\_THREAD}},}
\DoxyCodeLine{410     \mbox{\hyperlink{embroidery__internal_8h_a020564db949c20532e2343fe819d79ddaed0c5956fe0f7ec682a937f52e9cc971}{CSV\_MODE\_STITCH}}}
\DoxyCodeLine{411 \} \mbox{\hyperlink{embroidery__internal_8h_a020564db949c20532e2343fe819d79dd}{CSV\_MODE}};}
\DoxyCodeLine{412 }
\DoxyCodeLine{417 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structSvgAttribute__}{SvgAttribute\_}}}
\DoxyCodeLine{418 \{}
\DoxyCodeLine{419     \textcolor{keywordtype}{char}* \mbox{\hyperlink{structSvgAttribute___a5ac083a645d964373f022d03df4849c8}{name}};}
\DoxyCodeLine{420     \textcolor{keywordtype}{char}* \mbox{\hyperlink{structSvgAttribute___a4e9aec275e566b978a3ccb4e043d8c61}{value}};}
\DoxyCodeLine{421 \} \mbox{\hyperlink{embroidery__internal_8h_a1e4f54951edfeeec310af2579c48f4e6}{SvgAttribute}};}
\DoxyCodeLine{422 }
\DoxyCodeLine{427 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structHuffman}{Huffman}} \{}
\DoxyCodeLine{428     \textcolor{keywordtype}{int} \mbox{\hyperlink{structHuffman_a82cbea818dc861959eccbe67d971a1fe}{default\_value}};}
\DoxyCodeLine{429     \textcolor{keywordtype}{int} \mbox{\hyperlink{structHuffman_a3612239e49acda829e2ea44fb152b20f}{lengths}}[1000];}
\DoxyCodeLine{430     \textcolor{keywordtype}{int} \mbox{\hyperlink{structHuffman_a21f1bd20236f85738f2fe88782e0bbf2}{nlengths}};}
\DoxyCodeLine{431     \textcolor{keywordtype}{int} \mbox{\hyperlink{structHuffman_a45876a2bc205d017b2a4d1e66644c390}{table}}[1000];}
\DoxyCodeLine{432     \textcolor{keywordtype}{int} \mbox{\hyperlink{structHuffman_ad3e7e75009104b66e7455c12eec7986a}{table\_width}};}
\DoxyCodeLine{433     \textcolor{keywordtype}{int} \mbox{\hyperlink{structHuffman_aeb804b35c86ac6c54c34e72c84b182af}{ntable}};}
\DoxyCodeLine{434 \} \mbox{\hyperlink{embroidery__internal_8h_a8ad0df962f28b81981b3b0b7f04ebb17}{huffman}};}
\DoxyCodeLine{435 }
\DoxyCodeLine{440 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structCompress}{Compress}} \{}
\DoxyCodeLine{441     \textcolor{keywordtype}{int} \mbox{\hyperlink{structCompress_a7fc66c34d9a88dba42a8db1345d409bd}{bit\_position}};}
\DoxyCodeLine{442     \textcolor{keywordtype}{char} *\mbox{\hyperlink{structCompress_a7774b2ee169ce1208e518dc2f2037c9e}{input\_data}};}
\DoxyCodeLine{443     \textcolor{keywordtype}{int} \mbox{\hyperlink{structCompress_aef51813d994b02af22f9303c398c2f1a}{input\_length}};}
\DoxyCodeLine{444     \textcolor{keywordtype}{int} \mbox{\hyperlink{structCompress_ad50d882ccd6bdba3b212cd2bf07e776b}{bits\_total}};}
\DoxyCodeLine{445     \textcolor{keywordtype}{int} \mbox{\hyperlink{structCompress_a6fb52e18112b3bf43f37ff13cbbcdd69}{block\_elements}};}
\DoxyCodeLine{446     \mbox{\hyperlink{structHuffman}{huffman}} \mbox{\hyperlink{structCompress_ad3066fa4993e64bca6b198368120c9ee}{character\_length\_huffman}};}
\DoxyCodeLine{447     \mbox{\hyperlink{structHuffman}{huffman}} \mbox{\hyperlink{structCompress_ac16161ccff5b711c1434bd5489e1de19}{character\_huffman}};}
\DoxyCodeLine{448     \mbox{\hyperlink{structHuffman}{huffman}} \mbox{\hyperlink{structCompress_af199d5674b9caf756107179917c4cfd7}{distance\_huffman}};}
\DoxyCodeLine{449 \} \mbox{\hyperlink{embroidery__internal_8h_a0a1ded23c1c333067bcfb59d5b83ce2a}{compress}};}
\DoxyCodeLine{450 }
\DoxyCodeLine{451 \textcolor{comment}{/* Function Declarations}}
\DoxyCodeLine{452 \textcolor{comment}{*****************************************************************************/}}
\DoxyCodeLine{453 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a7e5d1d3488d7124ab020287e2606f89d}{huffman\_build\_table}}(\mbox{\hyperlink{structHuffman}{huffman}} *h);}
\DoxyCodeLine{454 \textcolor{keywordtype}{int} *\mbox{\hyperlink{embroidery__internal_8h_a3d72cdc692a832cc82a23a5067cbf2ba}{huffman\_table\_lookup}}(\mbox{\hyperlink{structHuffman}{huffman}} *h, \textcolor{keywordtype}{int} byte\_lookup, \textcolor{keywordtype}{int} *lengths);}
\DoxyCodeLine{455 }
\DoxyCodeLine{456 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_aed62fb2531905dbb3a075afb3912c50e}{compress\_get\_bits}}(\mbox{\hyperlink{structCompress}{compress}} *c, \textcolor{keywordtype}{int} length);}
\DoxyCodeLine{457 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_af511532a8a7f9f6646379e8fbb472331}{compress\_pop}}(\mbox{\hyperlink{structCompress}{compress}} *c, \textcolor{keywordtype}{int} bit\_count);}
\DoxyCodeLine{458 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_afb74b97766d1968313b6e637032e9686}{compress\_read\_variable\_length}}(\mbox{\hyperlink{structCompress}{compress}} *c);}
\DoxyCodeLine{459 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_aa237ee1cf527ebb720fccf48495179e1}{compress\_load\_character\_length\_huffman}}(\mbox{\hyperlink{structCompress}{compress}} *c);}
\DoxyCodeLine{460 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a39e722c76e45536e81a47b35c349eb79}{compress\_load\_character\_huffman}}(\mbox{\hyperlink{structCompress}{compress}} *c);}
\DoxyCodeLine{461 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a7830b6991ed529226a1a7252d29b401e}{compress\_load\_distance\_huffman}}(\mbox{\hyperlink{structCompress}{compress}} *c);}
\DoxyCodeLine{462 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a58b1553ebfc0984e0d9ef74bcbb14c0c}{compress\_load\_block}}(\mbox{\hyperlink{structCompress}{compress}} *c);}
\DoxyCodeLine{463 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a8a9394d4a8d2bd617070539667405633}{compress\_get\_token}}(\mbox{\hyperlink{structCompress}{compress}} *c);}
\DoxyCodeLine{464 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a61b95342f1dbd1e438079d87b3837da6}{compress\_get\_position}}(\mbox{\hyperlink{structCompress}{compress}} *c);}
\DoxyCodeLine{465 }
\DoxyCodeLine{466 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ab4e327e66e701633f888a6d2cc855126}{readPecStitches}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern, FILE* file);}
\DoxyCodeLine{467 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a00b19aaefbca1efbe3ad60462467dc4e}{writePecStitches}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern, FILE* file, \textcolor{keyword}{const} \textcolor{keywordtype}{char}* filename);}
\DoxyCodeLine{468 }
\DoxyCodeLine{469 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a1fe39861516c14e3142add13ce9929b1}{decodeNewStitch}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} value);}
\DoxyCodeLine{470 }
\DoxyCodeLine{471 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a0179795cc6a84ec60c6d23c5ebfd9d66}{pfaffEncode}}(FILE* file, \textcolor{keywordtype}{int} x, \textcolor{keywordtype}{int} y, \textcolor{keywordtype}{int} flags);}
\DoxyCodeLine{472 \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} \mbox{\hyperlink{embroidery__internal_8h_a43cfefba2fb750ffa5eca5b7749b53f9}{pfaffDecode}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} a1, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} a2, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} a3);}
\DoxyCodeLine{473 }
\DoxyCodeLine{474 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a558c902db31be6221139e394313e4a0c}{mitEncodeStitch}}(\mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} value);}
\DoxyCodeLine{475 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a896703c85b788f1c46053d826cdd3524}{mitDecodeStitch}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} value);}
\DoxyCodeLine{476 }
\DoxyCodeLine{477 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a6f2eb7f943597426ecce56ce45c92896}{encode\_tajima\_ternary}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} b[3], \textcolor{keywordtype}{int} x, \textcolor{keywordtype}{int} y);}
\DoxyCodeLine{478 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_aeead1c7cae8d2d87aa74a32f0eeae808}{decode\_tajima\_ternary}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} b[3], \textcolor{keywordtype}{int} *x, \textcolor{keywordtype}{int} *y);}
\DoxyCodeLine{479 }
\DoxyCodeLine{480 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a185446b8993b1f6a16bca08cc0032cba}{encode\_t01\_record}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} b[3], \textcolor{keywordtype}{int} x, \textcolor{keywordtype}{int} y, \textcolor{keywordtype}{int} flags);}
\DoxyCodeLine{481 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a9a4ef6979894437de607ac59967d6691}{decode\_t01\_record}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} b[3], \textcolor{keywordtype}{int} *x, \textcolor{keywordtype}{int} *y, \textcolor{keywordtype}{int} *flags);}
\DoxyCodeLine{482 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a80e9341e7b138005b46a14d192742d3e}{readPESHeaderV5}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{483 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_aeb553d48f0a3b12d87f298d084b56253}{readPESHeaderV6}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{484 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a18d87163e82fb0fdca61ea4ebe3ab21a}{readPESHeaderV7}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{485 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a02acda8d5a95508fa005c0d775ca42a0}{readPESHeaderV8}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{486 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ac302af7f4bb37d91d46e586d66cdde61}{readPESHeaderV9}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{487 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_aa6678c8d94b8da627da1df79854c738c}{readPESHeaderV10}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{488 }
\DoxyCodeLine{489 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_aff679f3398437d61646662fbd4bca061}{readDescriptions}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{490 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ad8002a7b6d42d6d116f31943ea1f8d37}{readHoopName}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{491 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ae47870c204671ff825f47b788c70cf3e}{readImageString}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{492 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ab8d3fdac005d8603f800739d21fc20c6}{readProgrammableFills}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{493 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a84e2f3d90de6e0d818201914aa1eea0d}{readMotifPatterns}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{494 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ae3a86c067644ce5f2e59c80ebae6f62e}{readFeatherPatterns}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{495 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a364fddf45e198a6aa8333e5867af3cc8}{readThreads}}(FILE* file, \mbox{\hyperlink{structEmbPattern__}{EmbPattern}}* pattern);}
\DoxyCodeLine{496 }
\DoxyCodeLine{497 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ac14e60a4d0a0fae16f22ccbbb2373e2a}{embInt\_read}}(FILE* f, \textcolor{keywordtype}{char} *label, \textcolor{keywordtype}{void} *b, \textcolor{keywordtype}{int} mode);}
\DoxyCodeLine{498 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a6afc577513abd5034e24efdcbdd7f9f5}{embInt\_write}}(FILE* f, \textcolor{keywordtype}{char} *label, \textcolor{keywordtype}{void} *b, \textcolor{keywordtype}{int} mode);}
\DoxyCodeLine{499 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a7859b94e89cd2848d4116c7e8d662a14}{emb\_readline}}(FILE* file, \textcolor{keywordtype}{char} *line, \textcolor{keywordtype}{int} maxLength);}
\DoxyCodeLine{500 }
\DoxyCodeLine{501 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a4acd18062065ffbee8f6cd9b00965cc2}{bcfFile\_read}}(FILE* file, \mbox{\hyperlink{struct__bcf__file}{bcf\_file}}* bcfFile);}
\DoxyCodeLine{502 FILE* \mbox{\hyperlink{embroidery__internal_8h_a3f3c7530acd7b40f4ce2dc9069fb794a}{GetFile}}(\mbox{\hyperlink{struct__bcf__file}{bcf\_file}}* bcfFile, FILE* file, \textcolor{keywordtype}{char}* fileToFind);}
\DoxyCodeLine{503 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a491e7bc54a29532020548d6dcad3e57f}{bcf\_file\_free}}(\mbox{\hyperlink{struct__bcf__file}{bcf\_file}}* bcfFile);}
\DoxyCodeLine{504 }
\DoxyCodeLine{505 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a0312900273cfed05bf6d7ed748940cdb}{binaryReadString}}(FILE* file, \textcolor{keywordtype}{char} *buffer, \textcolor{keywordtype}{int} maxLength);}
\DoxyCodeLine{506 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a33105f462fbb9892aebb284f35606c57}{binaryReadUnicodeString}}(FILE* file, \textcolor{keywordtype}{char} *buffer, \textcolor{keyword}{const} \textcolor{keywordtype}{int} stringLength);}
\DoxyCodeLine{507 }
\DoxyCodeLine{508 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_aa08223cd2dd75ce77baf8d5e7f139e1a}{stringInArray}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *\mbox{\hyperlink{namespaceem2__dev__script_a3691308f2a4c2f6983f2880d32e29c84}{s}}, \textcolor{keyword}{const} \textcolor{keywordtype}{char} **array);}
\DoxyCodeLine{509 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a72e798e33c5912c4a540cc09d4dbed42}{fpad}}(FILE *f, \textcolor{keywordtype}{char} c, \textcolor{keywordtype}{int} n);}
\DoxyCodeLine{510 \textcolor{keywordtype}{char} *\mbox{\hyperlink{embroidery__internal_8h_a5d7bf5f964ae87921bab916b871ea2dd}{copy\_trim}}(\textcolor{keywordtype}{char} \textcolor{keyword}{const} *\mbox{\hyperlink{namespaceem2__dev__script_a3691308f2a4c2f6983f2880d32e29c84}{s}});}
\DoxyCodeLine{511 \textcolor{keywordtype}{char}* \mbox{\hyperlink{embroidery__internal_8h_a3f13f5d30ef64bf1f316f1cc5174b28b}{emb\_optOut}}(\mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} num, \textcolor{keywordtype}{char}* str);}
\DoxyCodeLine{512 }
\DoxyCodeLine{513 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a05863b88d4cb505762fa5c5ec4191224}{write\_24bit}}(FILE* file, \textcolor{keywordtype}{int});}
\DoxyCodeLine{514 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_ad6d5aaabb6637d271cec955c2dd42ded}{check\_header\_present}}(FILE* file, \textcolor{keywordtype}{int} minimum\_header\_length);}
\DoxyCodeLine{515 }
\DoxyCodeLine{516 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} \mbox{\hyperlink{embroidery__internal_8h_ac97a207bfe58bd024305af6bb7242f96}{fread\_uint16}}(FILE *file);}
\DoxyCodeLine{517 \textcolor{keywordtype}{short} \mbox{\hyperlink{embroidery__internal_8h_a15c50a3a26d0d120fe31f54313984185}{fread\_int16}}(FILE* f);}
\DoxyCodeLine{518 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a05fb50e7292226bc2947dd2b4da7a9bd}{fread\_int32\_be}}(FILE* f);}
\DoxyCodeLine{519 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a596a4ab45910b13ea2809999de4c6950}{safe\_free}}(\textcolor{keywordtype}{void} *data);}
\DoxyCodeLine{520 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ac14e60a4d0a0fae16f22ccbbb2373e2a}{embInt\_read}}(FILE* f, \textcolor{keywordtype}{char} *label, \textcolor{keywordtype}{void} *b, \textcolor{keywordtype}{int} mode);}
\DoxyCodeLine{521  }
\DoxyCodeLine{522 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a152fc4262fce475f30786312da68fad6}{binaryWriteUIntBE}}(FILE* f, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} data);}
\DoxyCodeLine{523 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ad56027171faded451118350359c1e8ae}{binaryWriteUInt}}(FILE* f, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} data);}
\DoxyCodeLine{524 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ad608ccee7fa2036aeba8500061ea0824}{binaryWriteIntBE}}(FILE* f, \textcolor{keywordtype}{int} data);}
\DoxyCodeLine{525 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_acaa069d2e820245be0f711415e2c297d}{binaryWriteInt}}(FILE* f, \textcolor{keywordtype}{int} data);}
\DoxyCodeLine{526 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a760e806c16c1612a6b5ca5a26bc736d1}{binaryWriteUShort}}(FILE* f, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} data);}
\DoxyCodeLine{527 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ac93ea02c7dfc79fb81e7e7cc5acea14a}{binaryWriteUShortBE}}(FILE* f, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{short} data);}
\DoxyCodeLine{528 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ab2256826c6ea8d2374fc94df46a7616f}{binaryWriteShort}}(FILE* f, \textcolor{keywordtype}{short} data);}
\DoxyCodeLine{529 }
\DoxyCodeLine{530 \mbox{\hyperlink{struct__bcf__file__difat}{bcf\_file\_difat}}* \mbox{\hyperlink{embroidery__internal_8h_a8277b359861dbbfe6c3244f28c894632}{bcf\_difat\_create}}(FILE* file, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} fatSectors, \textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{main_8c_a5da0013e5c2fb1d49c92d85fd8028109}{sectorSize}});}
\DoxyCodeLine{531 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_acc7b07d624b22e55803b750ab5ba4f7b}{readFullSector}}(FILE* file, \mbox{\hyperlink{struct__bcf__file__difat}{bcf\_file\_difat}}* bcfFile, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}* numberOfDifatEntriesStillToRead);}
\DoxyCodeLine{532 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a247b154ac32964b249e4ffcec435a442}{numberOfEntriesInDifatSector}}(\mbox{\hyperlink{struct__bcf__file__difat}{bcf\_file\_difat}}* fat);}
\DoxyCodeLine{533 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_aeecbd20f351d4a81983306492a44189a}{bcf\_file\_difat\_free}}(\mbox{\hyperlink{struct__bcf__file__difat}{bcf\_file\_difat}}* difat);}
\DoxyCodeLine{534 }
\DoxyCodeLine{535 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a5462a9cf780abd252021ca031a1f59af}{entriesInDifatSector}}(\mbox{\hyperlink{struct__bcf__file__difat}{bcf\_file\_difat}}* fat);}
\DoxyCodeLine{536 \mbox{\hyperlink{struct__bcf__file__fat}{bcf\_file\_fat}}* \mbox{\hyperlink{embroidery__internal_8h_a4e7377ff59e275ae4dc1d80ede4837e9}{bcfFileFat\_create}}(\textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} \mbox{\hyperlink{main_8c_a5da0013e5c2fb1d49c92d85fd8028109}{sectorSize}});}
\DoxyCodeLine{537 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a71a5f4111bd3daa574148e2f45d4c893}{loadFatFromSector}}(\mbox{\hyperlink{struct__bcf__file__fat}{bcf\_file\_fat}}* fat, FILE* file);}
\DoxyCodeLine{538 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a28ce06b3383a49572e431f359e393f1f}{bcf\_file\_fat\_free}}(\mbox{\hyperlink{struct__bcf__file__fat}{bcf\_file\_fat}}** fat);}
\DoxyCodeLine{539 }
\DoxyCodeLine{540 \mbox{\hyperlink{struct__bcf__directory__entry}{bcf\_directory\_entry}}* \mbox{\hyperlink{embroidery__internal_8h_a3b7a815d54672417e902a05a3d7f7b3f}{CompoundFileDirectoryEntry}}(FILE* file);}
\DoxyCodeLine{541 \mbox{\hyperlink{struct__bcf__directory}{bcf\_directory}}* \mbox{\hyperlink{embroidery__internal_8h_a66c717936143bb39229e9c5880dacaa1}{CompoundFileDirectory}}(\textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} maxNumberOfDirectoryEntries);}
\DoxyCodeLine{542 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a7a74138f5ffaa71deb934c3c407a6289}{readNextSector}}(FILE* file, \mbox{\hyperlink{struct__bcf__directory}{bcf\_directory}}* dir);}
\DoxyCodeLine{543 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a994645555ce8f1021b9efc280bffd6a9}{bcf\_directory\_free}}(\mbox{\hyperlink{struct__bcf__directory}{bcf\_directory}}** dir);}
\DoxyCodeLine{544 }
\DoxyCodeLine{545 \mbox{\hyperlink{struct__bcf__file__header}{bcf\_file\_header}} \mbox{\hyperlink{embroidery__internal_8h_a6faf1e4138b3dba5948cb6da199babce}{bcfFileHeader\_read}}(FILE* file);}
\DoxyCodeLine{546 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a881951514705cf56858b42c3f67c7243}{bcfFileHeader\_isValid}}(\mbox{\hyperlink{struct__bcf__file__header}{bcf\_file\_header}} \mbox{\hyperlink{namespaceem2__dev__script_a688c0e4d79df7681ef54007cc15cb567}{header}});}
\DoxyCodeLine{547 }
\DoxyCodeLine{548 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_acc6ad43e9cf396ef9fc41b57a2cab32f}{hus\_compress}}(\textcolor{keywordtype}{char}* input, \textcolor{keywordtype}{int} size, \textcolor{keywordtype}{char}* output, \textcolor{keywordtype}{int} *out\_size);}
\DoxyCodeLine{549 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a5347d0ea95cdde07f817a4388f5c0ef9}{hus\_decompress}}(\textcolor{keywordtype}{char}* input, \textcolor{keywordtype}{int} size, \textcolor{keywordtype}{char}* output, \textcolor{keywordtype}{int} *out\_size);}
\DoxyCodeLine{550 }
\DoxyCodeLine{551 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a6f2eb7f943597426ecce56ce45c92896}{encode\_tajima\_ternary}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} b[3], \textcolor{keywordtype}{int} x, \textcolor{keywordtype}{int} y);}
\DoxyCodeLine{552 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_aeead1c7cae8d2d87aa74a32f0eeae808}{decode\_tajima\_ternary}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} b[3], \textcolor{keywordtype}{int} *x, \textcolor{keywordtype}{int} *y);}
\DoxyCodeLine{553 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_ad6ffc62e3f475d1b71758d4f35683b0e}{testTangentPoints}}(\mbox{\hyperlink{structEmbCircle__}{EmbCircle}} c, \mbox{\hyperlink{structEmbVector__}{EmbVector}} p, \mbox{\hyperlink{structEmbVector__}{EmbVector}} *t0, \mbox{\hyperlink{structEmbVector__}{EmbVector}} *t1);}
\DoxyCodeLine{554 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a7dbe0a9236a451fb553372113d247e97}{printArcResults}}(\mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} bulge, \mbox{\hyperlink{structEmbArc__}{EmbArc}} arc,}
\DoxyCodeLine{555                      \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} centerX,   \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} centerY,}
\DoxyCodeLine{556                      \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} radius,    \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} diameter,}
\DoxyCodeLine{557                      \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} chord,}
\DoxyCodeLine{558                      \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} chordMidX, \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} chordMidY,}
\DoxyCodeLine{559                      \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} sagitta,   \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} apothem,}
\DoxyCodeLine{560                      \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{EmbReal}} incAngle,  \textcolor{keywordtype}{char}   \mbox{\hyperlink{arc_8c_aa06996ece460f2c55c48322923c14625}{clockwise}});}
\DoxyCodeLine{561 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a2e49bf0deb2392bc15e5545a03b71bd3}{create\_test\_file\_1}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* outf);}
\DoxyCodeLine{562 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a5789dd8c299eca5a2263942877fdff50}{create\_test\_file\_2}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* outf);}
\DoxyCodeLine{563 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a512585ef742078e042ce59dbad0d5df8}{create\_test\_file\_3}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* outf);}
\DoxyCodeLine{564 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_ad26dd27d9308e625d6d88aeb64b27de4}{testEmbCircle}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{565 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a3905bf6d0c31085e00b2c81af38e0df3}{testEmbCircle\_2}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{566 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a73fe074cd020376cf3fdaef3da1299ee}{testGeomArc}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{567 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a18adf565ffc768e3726b2c223b5950b8}{testThreadColor}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{568 \textcolor{keywordtype}{int} \mbox{\hyperlink{embroidery__internal_8h_a0b9a8fe7ac5355c07e7721f9f05bc007}{testEmbFormat}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{569 }
\DoxyCodeLine{570 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a7f539183b901a4c1d25adcb71c6fbdc9}{embColor\_read}}(FILE *f, \mbox{\hyperlink{structEmbColor__}{EmbColor}} *c, \textcolor{keywordtype}{int} toRead);}
\DoxyCodeLine{571 \textcolor{keywordtype}{void} \mbox{\hyperlink{embroidery__internal_8h_a14b8ac9c1dba4c2978c3db27a8c16689}{embColor\_write}}(FILE *f, \mbox{\hyperlink{structEmbColor__}{EmbColor}} c, \textcolor{keywordtype}{int} toWrite);}
\DoxyCodeLine{572 }
\DoxyCodeLine{573 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a10eda0b35e892bed2280bd39c0bec018}{read100}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{574 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a3244c1b6dce5f924143103b2cdc66827}{write100}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{575 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a8485d821a18125c6b93af16d89be9cf8}{read10o}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{576 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ac8a8de1c6518424fb6c7dd8366b2d161}{write10o}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{577 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a3e9fe16fae3abd456faf3d7c334638ce}{readArt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{578 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ab1f6a20dd5ef0db6a0e6483deba90711}{writeArt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{579 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a45253515e29719ca2acddb78e0f2e570}{readBmc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{580 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a49706bb997c3432b77ab315e4b73e840}{writeBmc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{581 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aaba467c4a66236b57f0ce2d42e94c107}{readBro}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{582 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a23abf7de541eea9e0c7578e72a9f849e}{writeBro}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{583 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a2785e85f1161ac6195be0d30dab40ef6}{readCnd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{584 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a616e25844ff783d9aa2f6f93ba991cbe}{writeCnd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{585 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ae816f75c7dff738a16368f1d8a6c15f3}{readCol}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{586 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ada015df275bd9197080a7c5eb2a776f4}{writeCol}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{587 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a13d793c9fa7f0366e371e2ba5bc795ce}{readCsd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{588 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ac48ab7a06130111eabb754be9de5089b}{writeCsd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{589 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_af8562a6749be73de2791c54b1a7186bf}{readCsv}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{590 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_af19e960a6be43cc3e6b92f76a6372d36}{writeCsv}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{591 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ad4f54b49cf4b63514206315befbad457}{readDat}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{592 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a2727829a6284f79df78fb06473af2a02}{writeDat}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{593 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a7d8c7da6b95cd620d30763044d8424fb}{readDem}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{594 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a1cd603a6e785da866ae8a8285bb20814}{writeDem}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{595 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a4a33cd7c3d9250a7a32e6b6e5b835e36}{readDsb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{596 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ada695ccab5b0243b9b3944ce0b1e48db}{writeDsb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{597 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ab8db2805e9b776e2e9e2ffbcd05f4f90}{readDst}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{598 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a5b971603eb8cc707cfd0167659fd8aab}{writeDst}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{599 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a8ac6da17c20cf5fdadbebac7cae64d3d}{readDsz}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{600 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ac92a7527dcb58b2a4679f85262b5f599}{writeDsz}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{601 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a78401eda12707709f8edd25f9688d765}{readDxf}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{602 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a64522730f770c535927a909d2096d2d0}{writeDxf}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{603 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ad1b5e754d0d87bc567a73ba822369d49}{readEdr}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{604 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a5dbcd2fe9bc63bf80be42eede2226f28}{writeEdr}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{605 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_af1b32ee820833549705cb80979fa788a}{readEmd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{606 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a945a7c016d4fe4895792750b68aea4b6}{writeEmd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{607 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a345b969babb388995a13966bacc17752}{readExp}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{608 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_adf56e8ed06c62b24530dadd41c416a80}{writeExp}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{609 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a479b5e33731d28c97c7f22339fb9d840}{readExy}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{610 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a61134b8c01e3f8e5f74d64cc9a657178}{writeExy}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{611 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a0a55d579d546de337a8426abb53c616c}{readEys}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{612 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a2a1a000582cdf28e23038e66342358b0}{writeEys}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{613 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a229e11039db6cd9c2a795bc7fdb53502}{readFxy}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{614 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a870dd637d9020555ea64f70e9208cada}{writeFxy}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{615 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ae203b3932fa10a5da0fb787f435a33c6}{readGc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{616 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a450ada808df38064c920c47b887ce918}{writeGc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{617 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a0e5c2ad9e78a431b98617d6ada1141e3}{readGnc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{618 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ae818656de82af2d1a2e44ae24927b9f2}{writeGnc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{619 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aa9033ad4081f8675f03d07af284918a1}{readGt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{620 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a4f149ee0e18ac8c439db6401bf76171c}{writeGt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{621 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a32dc0f3a80d04bf5da7e43ab8a0a2e9a}{readHus}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{622 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aaf00410a4837aac34d67149c659a33f8}{writeHus}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{623 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a5d18eaa45fe7be673bdc59b26c00b10f}{readInb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{624 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a08e7ef1dacff6ecf60085901a4a552eb}{writeInb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{625 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a4f8e1fe00b6af083e611f0b77ec309e5}{readInf}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{626 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a0761079bd9431abb3af157aef06c3e7a}{writeInf}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{627 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aacabd0b28cfa6d3763a48eefd781f26b}{readJef}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{628 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a274f74d19265ef1b1fa04381145751db}{writeJef}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{629 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a9d5b63aa6f56f38386d08a2c173b6bac}{readKsm}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{630 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aa8a6f858c45e0292d4e4dc3ac72a7f09}{writeKsm}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{631 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a600c8bbe02efd4b4636e3a3bf38cb330}{readMax}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{632 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_af3fabf424efeaf023fe5b222132c62d7}{writeMax}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{633 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a23bdb0e6cdb91630707963de10dc40d4}{readMit}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{634 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ac7aeffea45a8f106fc9c9ee6729fbc0b}{writeMit}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{635 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ad8d1833c64f1fe7fc6a54cb062eeacfc}{readNew}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{636 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a0d3604931b32756a51c035a04f317ea2}{writeNew}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{637 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ac2fee81b7f6864d67c43ff860b505704}{readOfm}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{638 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a25920ff259a61a23d0067b6007020a08}{writeOfm}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{639 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a913a373fee024c4543632f40519b110e}{readPcd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *fileName, FILE* file);}
\DoxyCodeLine{640 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a4318484cb126604dee4f4b1c3b4701a6}{writePcd}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{641 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aa281eddba209c498c68bcc590d66590c}{readPcm}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{642 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a75bab215266fe4dc889b1c51e8dfecac}{writePcm}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{643 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aad7cd54fc10be3e319f9128375c0ea3a}{readPcq}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *fileName, FILE* file);}
\DoxyCodeLine{644 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a4d4bb391eb6ded29c9b0d4955c4fa273}{writePcq}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{645 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a706d3a4d414c7e853deaeeec376627a2}{readPcs}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *fileName, FILE* file);}
\DoxyCodeLine{646 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ad85fd2d068a62b29b4351632110f5f33}{writePcs}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{647 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a8c5068feff7e317eff62044069b3579f}{readPec}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *fileName, FILE* file);}
\DoxyCodeLine{648 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a71c43f0a5b5fe6cc22feef360bde6415}{writePec}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *fileName,  FILE* file);}
\DoxyCodeLine{649 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a3979d981419fab84724db2d7b65778d8}{readPel}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{650 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a00aceae57721ebd629ec05aeff6b2994}{writePel}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{651 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a9734476fee6ccdf9b104b333ba0529f5}{readPem}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{652 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a618f361843cee144a512bf1acd7a69b3}{writePem}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{653 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a21aba667fce5f4492d9ed1f418141a4f}{readPes}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *fileName, FILE* file);}
\DoxyCodeLine{654 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a8a192471952e0860eb0d9eedefffe6e5}{writePes}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *fileName, FILE* file);}
\DoxyCodeLine{655 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a1269ea24750ff4584b0cc750d47ccf5d}{readPhb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{656 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a5d148afd8188fa51fbcc7871d9b06a2b}{writePhb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{657 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a4c98ff79f5a2aa3b1d388c687268c6f3}{readPhc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{658 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ae32ab3f6eb6dd3e90be9c7db0cfb5ec7}{writePhc}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{659 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_af155ba77e59140dd758f2bec8d997221}{readPlt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{660 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ad7e8781a63629a4dd5eae996ea479bc4}{writePlt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{661 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a1ac7d582acd6765ee34baa8abb98e50a}{readRgb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{662 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ab05cee5947c22c0256a9254ab6eb0b39}{writeRgb}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{663 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ab9a9d10e6d39212013940c702e67ef32}{readSew}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{664 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ac5278f6e23361da6f752e89e99fb877a}{writeSew}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{665 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_af6cc7070cab918e1587e08ec35974236}{readShv}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{666 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a2b7ac11373a51859a56c8b4bbfbd232c}{writeShv}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{667 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a51f31b5c0906f4014e375af7162c2048}{readSst}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{668 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a624c472076dd5f278b8a23984b49a3d4}{writeSst}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{669 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a306c767827e6efa1e4f79272532d010d}{readStx}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{670 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_acb22eba5328a408b3103bc457c828720}{writeStx}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{671 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a77e72b493a82e1f636b8b83bea0cb206}{readSvg}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{672 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a8ca7313902787e9ed94a23630033bee4}{writeSvg}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{673 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ad139d90af70e23471ad0dc83520cae36}{readT01}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{674 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aa24e7962d3833a4d7b0997c983efa586}{writeT01}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{675 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aa29ea5ab472bd0ac3320c55f46ee5202}{readT09}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{676 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a9f690526b9e9cc3e9451cb2b3337b8b2}{writeT09}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{677 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ad9e733d8ec10ca7a0a54ac3a07c59176}{readTap}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{678 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a12eeb8b8f072103c098b444d9b7e9930}{writeTap}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{679 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_adf6ddd7946e096591c03247d5cb83144}{readThr}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{680 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a5ced5ab813f519871f02086692bb95e7}{writeThr}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{681 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_adc792ed47afef51048abc51495c11e82}{readTxt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{682 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a374b7288a4fcc2caaf94095a846984cc}{writeTxt}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{683 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a8214503aa802682543a8e5a1cf869c6d}{readU00}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{684 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ab7b8a775b4ed1e4b3d946369f288f2ce}{writeU00}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{685 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ac747f7b2e3c38cdfa219cf2e1179633c}{readU01}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{686 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_addd164e87c7916509eeb1223366a7d94}{writeU01}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE *file);}
\DoxyCodeLine{687 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a9dbe86a0803845f5995106d20deabc38}{readVip}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{688 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a37f9056462dcb2c323f49e49fe78fa63}{writeVip}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{689 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a3154fc5825c5901e6251116dcc1378a8}{readVp3}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{690 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a7735b8a342f55e82de409eb30517d33c}{writeVp3}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{691 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a7a9d723388ea7ecc28a214a964c5a4ce}{readXxx}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{692 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_aea15300b875a3f8ed110c66f52fae6a4}{writeXxx}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{693 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_ae8dd99023565bcacbd72d69d7d4a9ad9}{readZsk}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{694 \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_acd1bd4ba638716adbf4c45270bcfaac2}{writeZsk}}(\mbox{\hyperlink{structEmbPattern__}{EmbPattern}} *pattern, FILE* file);}
\DoxyCodeLine{695 }
\DoxyCodeLine{696 \textcolor{keyword}{extern} \textcolor{keyword}{const} \textcolor{keywordtype}{char} \mbox{\hyperlink{embroidery__internal_8h_a659abd7fd70a37a200df2665e35c7c89}{imageWithFrame}}[38][48];}
\DoxyCodeLine{697 }
\DoxyCodeLine{698 \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
